#ifndef COMMAND_H
#define COMMAND_H
#include <my_header.h>


//定义一个结构体用来发送命令的编号和相关参数
//1、cd 2、ls 3、pwd 4、rm 5、puts 6、gets 7、mkdir 8、exit
typedef struct sendc_s{
    int num;//命令编号
    char path[512];//路径参数
}sendc_t;
//切割命令
sendc_t slice_command(char *buf, sendc_t *sc);
//用来处理命令
int handle_command(char *buf);
//接收服务端发来的消息
void recv_msg(int netFD, sendc_t *sc);


//ls
void command_ls(int netFD);
//pwd
void command_pwd(int netFD);
//puts
void command_puts(int netFD, sendc_t *sc);
//gets
void command_gets(int netFD, sendc_t *sc);


#endif
